import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 备用通道接口
 */
export default class extends BaseApi {
  /**
   * 获取基础路径
   *
   * @return 基础路径
   */
  static basePath() {
    return (config.services.oen || '') + '/backChannel'
  }

  // 配置备用通道
  static addBack(params) {
    return axios.post(`${this.basePath()}/addBack`, params)
  }
  //   根据业务获取备用通道
  static detail(params) {
    return axios.get(`${this.basePath()}/detail`, { params })
  }

  //   根据业务获取备用通道
  static batchDel(params) {
    return axios.delete(`${this.basePath()}/batchDel`, { params })
  }

  // 根据网段通道获取关联的业务名称
  static linkBizNameBySegmentChannelId(params) {
    return axios.get(`${this.basePath()}/linkBizNameBySegmentChannelId`, { params })
  }
}
